SPSS 输出结果 – 基础、技巧与窍门

作者:Ruben Geert van den Berg,发布于 基础 类别下

  • SPSS 输出表格 (SPSS Output Tables)
  • SPSS 输出图表 (SPSS Output Charts)
  • SPSS 输出到 WORD (SPSS Output to WORD)
  • SPSS 输出到 Excel (SPSS Output to Excel)
  • SPSS 输出技巧 (SPSS Output Tricks)

SPSS Output Export from Menu 导出 SPSS 输出通常比复制粘贴更容易和更快

SPSS 输出结果简介

SPSS 中,我们通常在 3 个窗口中工作。它们分别是:

我们之前的教程讨论了数据编辑器和语法编辑器窗口。现在让我们来看看输出查看器。建议您下载并打开 bank.sav 并跟着操作,该文件的一部分如下所示。

SPSS - Data View of Bank.sav File

SPSS 输出结果 - 初步操作

好了,打开数据后,让我们通过运行以下语法来创建一些输出结果。

***对 3 个变量运行频率表和条形图。**
frequencies educ marit jtype
/barchart
/order variable.

运行此语法会打开一个输出查看器窗口,如下所示。

SPSS Output Outline And Output Items

如图所示,SPSS 输出查看器窗口始终有 2 个主要窗格:

  • 输出概要 (output outline) 主要用于浏览您的输出项目;
  • 实际的输出项目 (output items) - 大多是表格和图表 - 通常导出到 WORD 或 Excel 以进行报告。

在输出概要中,您还可以删除输出项目 - SPSS 通常会生成比您要求的更多的输出。使用 ctrl 键选择多个项目。删除所选输出项目的一种更快的方法是使用 OUTPUT MODIFY 命令。您还可以在概要中折叠和重新排序输出项目,但我认为这不太有用。所以让我们转向实际的输出项目。最重要的项目是表格 (tables)图表 (charts),因此我们将分别讨论它们。

SPSS 输出结果 - 表格

我们通常需要对输出表格进行一些调整。一种方法是右键单击表格并选择“编辑内容 (Edit Content)” SPSS Menu Arrow “在单独的窗口中 (In Separate Window)”,如下所示。

SPSS - Open Pivot Table Editor Window by Right Clicking Output Table

数据透视表编辑器窗口(如下所示)允许我们调整表格的几乎所有内容。

SPSS Pivot Table Editor Screenshot

话虽如此,我们建议您仅在其他方法都失败时才使用数据透视表编辑器 (pivot table editor)。一个原因是您无法复制和重新运行在数据透视表编辑器中所做的任何操作。更重要的是,有更快的方法可以一次调整多个表格。因此,让我们探索其中的一些方法。

输出表格中的变量和值标签

在检查我的数据时,我希望在输出中看到变量名称和标签 (names and labels)。值和值标签也是如此,因为我想知道我的变量是如何编码的。

但是,我希望在我要报告的最终表格中仅显示标签 (labels)。一种方法是导航到 “编辑 (Edit)” SPSS Menu Arrow “选项 (Options)”,然后选择 “输出 (Output)” 选项卡。

SPSS - Show Labels in Output from Options Menu

奇怪的是,选项对话框没有“粘贴 (Paste)”按钮。这是因为它会创建非常混乱的语法。与使用糟糕的菜单相比,更好的选择是运行以下语法。

***在输出表格中仅显示值标签和变量标签。**
set
tnumbers labels
tvars labels.
  • TVARS 是 “表格变量 (table variables)” 的缩写。它设置变量在表格中的显示方式:名称、标签或两者兼有;
  • TNUMBERS 是 “表格数字 (table numbers)” 的缩写。它设置值在表格中的显示方式:值、标签或两者兼有。

运行此语法比使用上述菜单是一个更好的选择。这样做之后,我们将运行的所有输出表格将仅显示变量和值标签。

SPSS 表格模板 (SPSS Table Templates)

我不喜欢这些表格的另一点是它们的样式:带有灰色背景的灰色字体。解决此问题的最佳方法是在运行任何表格之前设置一个表格外观 (tablelook)。运行 set tlook 'C:\Program Files\IBM\SPSS\Statistics\24\Looks\Original.stt'. 对我来说很有效。在 您的 计算机上,您可能需要稍微不同的路径。如果我现在重新运行我的频率分布,它们会看起来更好,如下所示。

SPSS - Frequency Table with Table Template Applied

好了,以上是关于输出表格的主要基础知识。现在让我们转向我们的图表。

SPSS 输出结果 - 图表

首先,您可以在图表编辑器窗口中调整图表的几乎所有内容。您可以通过右键单击图表来打开一个,如下所示。

SPSS - Open Chart Editor by Right Clicking Chart

这将打开一个图表编辑器窗口,如下所示。

SPSS - Chart Editor Window Screenshot

根据经验,仅在其他方法都失败时才使用图表编辑器 (chart editor)。有比使用图表编辑器窗口更好的方法来调整图表。因此,让我们探索其中的一些方法。

SPSS 图表模板 (SPSS Chart Templates)

您可以通过在运行任何图表 之前 设置图表模板来将样式 - 颜色、边框、大小等 - 应用于图表。正确的方法是运行类似于 SET CTEMPLATE 'C:\Program Files\IBM\SPSS\Statistics\24\Looks\sometemplate.sgt'. 的命令。这样做之后,我们所有 的条形图都将如下所示。如果您有一些漂亮的图表模板,那么只需几秒钟就可以使您的所有图表看起来很棒。

SPSS Bar Chart With Chart Template

SPSS - 将所有输出结果导出到 WORD

将 SPSS 输出结果转换为 WORD 的一个好方法是一次性导出输出查看器的所有内容。您可以通过导航到 “文件 (File)” SPSS Menu Arrow “导出 (Export)” 来做到这一点,如下所示。

SPSS Output Export from Menu

选择以下选项将生成一个 WORD 文档,其中包含输出查看器中显示的 所有 表格和图表。这是编写报告的理想起点

SPSS Output Export To WORD

由于您可以在 SPSS 中批量编辑 (batch edit) 表格和图表 - 但不能在 WORD 中编辑 - 请确保您的输出结果尽可能好,然后再进行转换。调整表格和删除不需要的输出项目的好方法是使用 OUTPUT MODIFY 命令。

将 SPSS 输出表格复制粘贴到 WORD

如果您只需要在 WORD 中使用少数几个输出项目,您也可以直接复制粘贴它们。ctrl + cctrl + v 快捷键 (shortkeys) 通常适用于表格和图表。但是,如果失败,请使用特殊复制 (copy special) 来复制表格,如下所示。

SPSS Output Table - Copy Special To WORD

图表 (charts) 复制粘贴到 WORD 也是如此:首先尝试 ctrl + c。如果不起作用,请将图表复制为图像,如下所示。

SPSS Output Chart Copy Special To WORD

SPSS - 将所有输出结果导出到 Excel

您可以将输出窗口的 所有 内容 - 包括所有表格和图表 - 一次性转换为单个 Excel 工作表。为此,请导航到 “文件 (File)” SPSS Menu Arrow “导出 (Export)” 并选择如下所示的选项。

SPSS Output Export To Excel

将 SPSS 输出表格复制粘贴到 Excel

如果您只需要在 Excel 中使用几个输出表格,您可以使用 ctrl + cctrl + v 快捷键 (shortkeys) 复制粘贴它们。如果失败,请使用特殊复制 (copy special) 作为 Excel 工作表,如下所示。

SPSS Output Table - Copy Special To Excel

SPSS 输出技巧

SPSS 用户往往会花费大量时间和精力来手动调整输出项目。这样做的最简单方法 - 如上所述 - 是使用数据透视表编辑器和图表编辑器窗口。我们还建议仅在其他方法都失败时才使用它们。那么哪些是更好 - 尤其是 更快 - 的替代方案?

  1. 尝试使用 表格外观 (tablelooks) 设置表格样式 (style tables)。这些可以将字体、边框、颜色、文本对齐方式等应用于一个或多个表格。在某种程度上,表格模板也可以隐藏表格元素,例如标题和字幕。
  2. 对于 设置图表样式 (styling charts),请使用图表模板 (chart templates)。这些还可以隐藏图表元素,例如标题和标签。
  3. 您可以使用 OUTPUT MODIFY 将数字格式 (numeric formats) - 因此可以 设置小数位数 (set decimal places) - 应用于所选的表格列、行或单元格。它还可以应用 条件格式 (conditional formatting) - 例如粗体或斜体 - 表格单元格或删除所选的输出项目。
  4. 您可以通过使用 OMS 将一个或多个输出表格 转换 (convert) 为单个 SPSS 数据集。您可以在 SPSS 中进一步处理此数据集,并且/或者将其保存为 Excel 或其他格式。从菜单中使用 OMS 很简单。它还可以抑制所选的输出项目:警告、个案处理摘要等。
  5. 您可以使用 Python 脚本 编辑几乎所有内容 (edit almost anything),以编辑一个或多个输出项目。这比 OUTPUT MODIFY 更难使用,并且速度更慢。但是,它可以完成更多工作。有关示例,请参见 SPSS 相关性分析 APA 格式
  6. 几个 表格调整 (table adjustments) 可以通过内置于最新 SPSS 版本中的扩展来完成,并安装了 SPSS Python Essentials。大多数基于 Python 脚本,可在 “实用程序 (Utilities)” 下找到,如下所示。

SPSS Built-In Extensions for Output Tables

SPSS 输出结果 - 最终说明

好了,SPSS 输出结果的介绍就到这里。我希望我们澄清了一些基础知识。一些输出技巧可能仅适用于经验丰富的甚至是专家级的 SPSS 用户。但是,我认为您至少应该知道它们的存在。

感谢阅读!